CosyOS-II API 用户参考手册  1.0.3
模块
临界区 的协作图:

模块

 调度锁(任务临界区)
 通过上锁任务调度器的方式,实现任务级的临界区保护,仅支持在任务中调用。
 
 内核锁(服务层临界区)
 OS内核级的临界区保护,会关闭系统中断(SysTick、PendSV),仅支持在任务中调用。
 
 中断锁(全局临界区)
 全局的临界区保护,通常会关闭总中断,支持在任意处调用。
 

详细描述

注解
CosyOS的临界区包括任务临界区、服务层临界区、全局临界区,均支持嵌套使用。
各临界区之间也可随意互相嵌套,但通常推荐在任务临界区中嵌套服务层临界区,
在服务层临界区中嵌套全局临界区,以逐步扩大保护范围。